home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1992-01-17 | 6.0 KB | [TEXT/KAHL] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Jan 17 12:00:00 1992, modified Fri Jan 17 12:00:00 1992, creator Think C, type ASCII, 5335 bytes "CancelDialog.c" , at 0x1557 550 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [KAHL] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 43 61 6e 63 65 6c | 44 69 61 6c 6f 67 2e 63 |..Cancel|Dialog.c|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 00 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 14 d7 00 | 00 02 26 a5 9c bc 10 a5 |........|..&.....|
|00000060| 9c bc 10 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 fe 1d 00 00 |........|........|
|00000080| 2f 2a 0d 09 54 65 72 6d | 69 6e 61 6c 20 32 2e 32 |/*..Term|inal 2.2|
|00000090| 0d 09 22 43 61 6e 63 65 | 6c 44 69 61 6c 6f 67 2e |.."Cance|lDialog.|
|000000a0| 63 22 0d 2a 2f 0d 0d 23 | 69 66 64 65 66 20 54 48 |c".*/..#|ifdef TH|
|000000b0| 49 4e 4b 5f 43 0d 23 69 | 6e 63 6c 75 64 65 20 22 |INK_C.#i|nclude "|
|000000c0| 4d 61 63 48 65 61 64 65 | 72 73 22 0d 23 65 6e 64 |MacHeade|rs".#end|
|000000d0| 69 66 0d 23 69 66 64 65 | 66 20 61 70 70 6c 65 63 |if.#ifde|f applec|
|000000e0| 0d 23 70 72 61 67 6d 61 | 20 6c 6f 61 64 20 22 3a |.#pragma| load ":|
|000000f0| 28 4f 62 6a 65 63 74 73 | 29 3a 4d 61 63 48 65 61 |(Objects|):MacHea|
|00000100| 64 65 72 73 4d 50 57 22 | 0d 23 70 72 61 67 6d 61 |dersMPW"|.#pragma|
|00000110| 20 73 65 67 6d 65 6e 74 | 20 4d 61 69 6e 32 0d 23 | segment| Main2.#|
|00000120| 65 6e 64 69 66 0d 0d 23 | 69 6e 63 6c 75 64 65 20 |endif..#|include |
|00000130| 22 43 61 6e 63 65 6c 44 | 69 61 6c 6f 67 2e 68 22 |"CancelD|ialog.h"|
|00000140| 0d 23 69 6e 63 6c 75 64 | 65 20 22 54 65 78 74 2e |.#includ|e "Text.|
|00000150| 68 22 0d 23 69 6e 63 6c | 75 64 65 20 22 4d 61 69 |h".#incl|ude "Mai|
|00000160| 6e 2e 68 22 0d 23 69 6e | 63 6c 75 64 65 20 22 44 |n.h".#in|clude "D|
|00000170| 6f 63 75 6d 65 6e 74 2e | 68 22 0d 23 69 6e 63 6c |ocument.|h".#incl|
|00000180| 75 64 65 20 22 53 74 72 | 69 6e 67 73 2e 68 22 0d |ude "Str|ings.h".|
|00000190| 23 69 6e 63 6c 75 64 65 | 20 22 55 74 69 6c 69 74 |#include| "Utilit|
|000001a0| 69 65 73 2e 68 22 0d 23 | 69 6e 63 6c 75 64 65 20 |ies.h".#|include |
|000001b0| 22 46 6f 72 6d 61 74 53 | 74 72 2e 68 22 0d 0d 23 |"FormatS|tr.h"..#|
|000001c0| 64 65 66 69 6e 65 20 50 | 52 4f 47 52 45 53 53 5f |define P|ROGRESS_|
|000001d0| 43 41 4e 43 45 4c 09 31 | 09 09 2f 2a 20 43 61 6e |CANCEL.1|../* Can|
|000001e0| 63 65 6c 20 62 75 74 74 | 6f 6e 20 2a 2f 0d 23 64 |cel butt|on */.#d|
|000001f0| 65 66 69 6e 65 20 50 52 | 4f 47 52 45 53 53 5f 41 |efine PR|OGRESS_A|
|00000200| 43 54 49 4f 4e 09 32 09 | 09 2f 2a 20 41 63 74 69 |CTION.2.|./* Acti|
|00000210| 6f 6e 20 74 65 78 74 20 | 2a 2f 0d 23 64 65 66 69 |on text |*/.#defi|
|00000220| 6e 65 20 50 52 4f 47 52 | 45 53 53 5f 4e 41 4d 45 |ne PROGR|ESS_NAME|
|00000230| 09 33 09 09 2f 2a 20 46 | 69 6c 65 20 6e 61 6d 65 |.3../* F|ile name|
|00000240| 20 2a 2f 0d 23 64 65 66 | 69 6e 65 20 50 52 4f 47 | */.#def|ine PROG|
|00000250| 52 45 53 53 5f 49 4e 46 | 4f 09 34 09 09 2f 2a 20 |RESS_INF|O.4../* |
|00000260| 41 64 64 69 74 69 6f 6e | 61 6c 20 69 6e 66 6f 20 |Addition|al info |
|00000270| 2a 2f 0d 23 64 65 66 69 | 6e 65 20 50 52 4f 47 52 |*/.#defi|ne PROGR|
|00000280| 45 53 53 5f 54 49 4d 45 | 09 35 09 09 2f 2a 20 45 |ESS_TIME|.5../* E|
|00000290| 73 74 69 6d 61 74 65 64 | 20 74 69 6d 65 20 6c 65 |stimated| time le|
|000002a0| 66 74 20 2a 2f 0d 23 64 | 65 66 69 6e 65 20 50 52 |ft */.#d|efine PR|
|000002b0| 4f 47 52 45 53 53 5f 4d | 41 52 4b 09 36 09 09 2f |OGRESS_M|ARK.6../|
|000002c0| 2a 20 43 75 72 72 65 6e | 74 20 66 69 6c 65 20 6d |* Curren|t file m|
|000002d0| 61 72 6b 20 2a 2f 0d 23 | 64 65 66 69 6e 65 20 50 |ark */.#|define P|
|000002e0| 52 4f 47 52 45 53 53 5f | 4d 41 58 09 37 09 09 2f |ROGRESS_|MAX.7../|
|000002f0| 2a 20 4d 61 78 69 6d 75 | 6d 20 6e 75 6d 62 65 72 |* Maximu|m number|
|00000300| 20 6f 66 20 62 79 74 65 | 73 20 2a 2f 0d 23 64 65 | of byte|s */.#de|
|00000310| 66 69 6e 65 20 50 52 4f | 47 52 45 53 53 5f 55 53 |fine PRO|GRESS_US|
|00000320| 45 52 09 38 09 09 2f 2a | 20 50 72 6f 67 72 65 73 |ER.8../*| Progres|
|00000330| 73 20 69 6e 64 69 63 61 | 74 6f 72 20 2a 2f 0d 23 |s indica|tor */.#|
|00000340| 64 65 66 69 6e 65 20 50 | 52 4f 47 52 45 53 53 5f |define P|ROGRESS_|
|00000350| 42 4c 4f 43 4b 09 39 09 | 09 2f 2a 20 43 75 72 72 |BLOCK.9.|./* Curr|
|00000360| 65 6e 74 20 62 6c 6f 63 | 6b 20 6e 75 6d 62 65 72 |ent bloc|k number|
|00000370| 20 2a 2f 0d 23 64 65 66 | 69 6e 65 20 50 52 4f 47 | */.#def|ine PROG|
|00000380| 52 45 53 53 5f 54 45 58 | 54 09 31 30 09 09 2f 2a |RESS_TEX|T.10../*|
|00000390| 20 45 72 72 6f 72 20 6d | 65 73 73 61 67 65 20 2a | Error m|essage *|
|000003a0| 2f 0d 23 64 65 66 69 6e | 65 20 50 52 4f 47 52 45 |/.#defin|e PROGRE|
|000003b0| 53 53 5f 45 52 52 09 31 | 31 09 09 2f 2a 20 45 72 |SS_ERR.1|1../* Er|
|000003c0| 72 6f 72 20 63 6f 75 6e | 74 20 2a 2f 0d 0d 73 74 |ror coun|t */..st|
|000003d0| 61 74 69 63 20 44 69 61 | 6c 6f 67 50 74 72 20 44 |atic Dia|logPtr D|
|000003e0| 69 61 6c 6f 67 20 3d 20 | 30 3b 09 2f 2a 20 43 75 |ialog = |0;./* Cu|
|000003f0| 72 72 65 6e 74 20 64 69 | 61 6c 6f 67 20 2a 2f 0d |rrent di|alog */.|
|00000400| 73 74 61 74 69 63 20 52 | 65 63 74 20 42 6f 78 3b |static R|ect Box;|
|00000410| 09 09 09 09 2f 2a 20 50 | 72 6f 67 72 65 73 73 20 |..../* P|rogress |
|00000420| 69 6e 64 69 63 61 74 6f | 72 20 72 65 63 74 61 6e |indicato|r rectan|
|00000430| 67 6c 65 20 2a 2f 0d 73 | 74 61 74 69 63 20 73 68 |gle */.s|tatic sh|
|00000440| 6f 72 74 20 50 72 6f 67 | 72 65 73 73 3b 09 09 09 |ort Prog|ress;...|
|00000450| 2f 2a 20 43 75 72 72 65 | 6e 74 20 70 72 6f 67 72 |/* Curre|nt progr|
|00000460| 65 73 73 20 76 61 6c 75 | 65 20 28 70 69 78 65 6c |ess valu|e (pixel|
|00000470| 73 29 20 2a 2f 0d 0d 2f | 2a 20 2d 2d 2d 2d 2d 20 |s) */../|* ----- |
|00000480| 43 6f 6e 76 65 72 74 20 | 73 65 63 6f 6e 64 73 20 |Convert |seconds |
|00000490| 74 6f 20 6d 69 6e 75 74 | 65 73 20 2d 2d 2d 2d 2d |to minut|es -----|
|000004a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|000004c0| 2a 2f 0d 0d 42 79 74 65 | 20 2a 53 65 63 6f 6e 64 |*/..Byte| *Second|
|000004d0| 73 54 6f 53 74 72 69 6e | 67 28 72 65 67 69 73 74 |sToStrin|g(regist|
|000004e0| 65 72 20 6c 6f 6e 67 20 | 73 65 63 6f 6e 64 73 2c |er long |seconds,|
|000004f0| 20 72 65 67 69 73 74 65 | 72 20 42 79 74 65 20 2a | registe|r Byte *|
|00000500| 6e 75 6d 29 0d 7b 0d 09 | 72 65 74 75 72 6e 20 46 |num).{..|return F|
|00000510| 6f 72 6d 61 74 53 74 72 | 28 6e 75 6d 2c 20 28 42 |ormatStr|(num, (B|
|00000520| 79 74 65 20 2a 29 22 5c | 70 25 6c 27 25 30 32 6c |yte *)"\|p%l'%02l|
|00000530| 5c 22 22 2c 0d 09 09 73 | 65 63 6f 6e 64 73 20 2f |\"",...s|econds /|
|00000540| 20 36 30 2c 20 73 65 63 | 6f 6e 64 73 20 25 20 36 | 60, sec|onds % 6|
|00000550| 30 29 3b 0d 7d 0d 0d 2f | 2a 20 2d 2d 2d 2d 2d 20 |0);.}../|* ----- |
|00000560| 44 69 73 70 6c 61 79 20 | 73 74 61 74 69 73 74 69 |Display |statisti|
|00000570| 63 73 20 6d 65 73 73 61 | 67 65 20 2d 2d 2d 2d 2d |cs messa|ge -----|
|00000580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|000005a0| 2a 2f 0d 0d 76 6f 69 64 | 20 53 74 61 74 69 73 74 |*/..void| Statist|
|000005b0| 69 63 73 28 0d 09 72 65 | 67 69 73 74 65 72 20 6c |ics(..re|gister l|
|000005c0| 6f 6e 67 20 62 79 74 65 | 73 2c 09 09 2f 2a 20 4e |ong byte|s,../* N|
|000005d0| 75 6d 62 65 72 20 6f 66 | 20 62 79 74 65 73 20 74 |umber of| bytes t|
|000005e0| 72 61 6e 73 66 65 72 72 | 65 64 20 2a 2f 0d 09 72 |ransferr|ed */..r|
|000005f0| 65 67 69 73 74 65 72 20 | 6c 6f 6e 67 20 73 65 63 |egister |long sec|
|00000600| 6f 6e 64 73 2c 09 09 2f | 2a 20 54 69 6d 65 20 66 |onds,../|* Time f|
|00000610| 6f 72 20 74 72 61 6e 73 | 66 65 72 20 69 6e 20 73 |or trans|fer in s|
|00000620| 65 63 6f 6e 64 73 20 2a | 2f 0d 09 72 65 67 69 73 |econds *|/..regis|
|00000630| 74 65 72 20 73 68 6f 72 | 74 20 65 72 72 6f 72 29 |ter shor|t error)|
|00000640| 09 09 2f 2a 20 45 72 72 | 6f 72 20 63 6f 64 65 20 |../* Err|or code |
|00000650| 2a 2f 0d 7b 0d 09 72 65 | 67 69 73 74 65 72 20 42 |*/.{..re|gister B|
|00000660| 79 74 65 20 73 5b 32 35 | 36 5d 3b 0d 09 42 79 74 |yte s[25|6];..Byt|
|00000670| 65 20 73 65 63 5b 32 35 | 36 5d 3b 0d 0d 09 53 79 |e sec[25|6];...Sy|
|00000680| 73 42 65 65 70 28 31 29 | 3b 0d 09 4d 61 6b 65 4d |sBeep(1)|;..MakeM|
|00000690| 65 73 73 61 67 65 28 54 | 65 72 6d 69 6e 61 6c 57 |essage(T|erminalW|
|000006a0| 69 6e 64 6f 77 2c 0d 09 | 09 46 6f 72 6d 61 74 53 |indow,..|.FormatS|
|000006b0| 74 72 28 73 2c 20 4d 79 | 53 74 72 69 6e 67 28 53 |tr(s, My|String(S|
|000006c0| 54 52 5f 4d 2c 20 4d 5f | 54 52 41 4e 53 46 45 52 |TR_M, M_|TRANSFER|
|000006d0| 29 2c 0d 09 09 09 62 79 | 74 65 73 2c 20 53 65 63 |),....by|tes, Sec|
|000006e0| 6f 6e 64 73 54 6f 53 74 | 72 69 6e 67 28 73 65 63 |ondsToSt|ring(sec|
|000006f0| 6f 6e 64 73 2c 20 73 65 | 63 29 2c 0d 09 09 09 73 |onds, se|c),....s|
|00000700| 65 63 6f 6e 64 73 20 3f | 20 62 79 74 65 73 2f 73 |econds ?| bytes/s|
|00000710| 65 63 6f 6e 64 73 20 3a | 20 62 79 74 65 73 2c 20 |econds :| bytes, |
|00000720| 65 72 72 6f 72 29 29 3b | 0d 7d 0d 0d 2f 2a 20 2d |error));|.}../* -|
|00000730| 2d 2d 2d 2d 20 52 65 6d | 6f 76 65 20 63 61 6e 63 |---- Rem|ove canc|
|00000740| 65 6c 2f 70 72 6f 67 72 | 65 73 73 20 64 69 61 6c |el/progr|ess dial|
|00000750| 6f 67 20 77 69 6e 64 6f | 77 20 2d 2d 2d 2d 2d 2d |og windo|w ------|
|00000760| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000770| 2d 2d 2d 2d 20 2a 2f 0d | 0d 76 6f 69 64 20 52 65 |---- */.|.void Re|
|00000780| 6d 6f 76 65 43 61 6e 63 | 65 6c 44 69 61 6c 6f 67 |moveCanc|elDialog|
|00000790| 28 76 6f 69 64 29 0d 7b | 0d 09 50 6f 69 6e 74 20 |(void).{|..Point |
|000007a0| 70 6f 73 69 74 69 6f 6e | 3b 0d 0d 09 69 66 20 28 |position|;...if (|
|000007b0| 44 69 61 6c 6f 67 29 20 | 7b 0d 09 09 70 6f 73 69 |Dialog) |{...posi|
|000007c0| 74 69 6f 6e 20 3d 20 74 | 6f 70 4c 65 66 74 28 28 |tion = t|opLeft((|
|000007d0| 28 47 72 61 66 50 74 72 | 29 44 69 61 6c 6f 67 29 |(GrafPtr|)Dialog)|
|000007e0| 2d 3e 70 6f 72 74 52 65 | 63 74 29 3b 0d 09 09 53 |->portRe|ct);...S|
|000007f0| 65 74 50 6f 72 74 28 44 | 69 61 6c 6f 67 29 3b 0d |etPort(D|ialog);.|
|00000800| 09 09 4c 6f 63 61 6c 54 | 6f 47 6c 6f 62 61 6c 28 |..LocalT|oGlobal(|
|00000810| 26 70 6f 73 69 74 69 6f | 6e 29 3b 0d 09 09 69 66 |&positio|n);...if|
|00000820| 20 28 70 6f 73 69 74 69 | 6f 6e 2e 68 20 21 3d 20 | (positi|on.h != |
|00000830| 53 65 74 74 69 6e 67 73 | 2e 70 72 6f 67 72 65 73 |Settings|.progres|
|00000840| 73 57 69 6e 64 6f 77 2e | 68 20 7c 7c 0d 09 09 09 |sWindow.|h ||....|
|00000850| 09 70 6f 73 69 74 69 6f | 6e 2e 76 20 21 3d 20 53 |.positio|n.v != S|
|00000860| 65 74 74 69 6e 67 73 2e | 70 72 6f 67 72 65 73 73 |ettings.|progress|
|00000870| 57 69 6e 64 6f 77 2e 76 | 20 29 20 7b 0d 09 09 09 |Window.v| ) {....|
|00000880| 53 65 74 74 69 6e 67 73 | 2e 70 72 6f 67 72 65 73 |Settings|.progres|
|00000890| 73 57 69 6e 64 6f 77 20 | 3d 20 70 6f 73 69 74 69 |sWindow |= positi|
|000008a0| 6f 6e 3b 0d 09 09 09 53 | 65 74 74 69 6e 67 73 2e |on;....S|ettings.|
|000008b0| 64 69 72 74 79 20 3d 20 | 54 52 55 45 3b 0d 09 09 |dirty = |TRUE;...|
|000008c0| 7d 0d 09 09 44 69 73 70 | 6f 73 44 69 61 6c 6f 67 |}...Disp|osDialog|
|000008d0| 28 44 69 61 6c 6f 67 29 | 3b 0d 09 09 44 69 61 6c |(Dialog)|;...Dial|
|000008e0| 6f 67 20 3d 20 30 3b 0d | 09 09 52 65 64 72 61 77 |og = 0;.|..Redraw|
|000008f0| 44 6f 63 75 6d 65 6e 74 | 28 29 3b 0d 09 09 44 69 |Document|();...Di|
|00000900| 73 61 62 6c 65 49 74 65 | 6d 28 47 65 74 4d 65 6e |sableIte|m(GetMen|
|00000910| 75 28 45 44 49 54 29 2c | 20 53 48 4f 57 50 57 29 |u(EDIT),| SHOWPW)|
|00000920| 3b 0d 09 7d 0d 7d 0d 0d | 2f 2a 20 2d 2d 2d 2d 2d |;..}.}..|/* -----|
|00000930| 20 43 68 65 63 6b 20 69 | 66 20 63 61 6e 63 65 6c | Check i|f cancel|
|00000940| 65 64 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ed -----|--------|
|00000950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000970| 20 2a 2f 0d 0d 42 6f 6f | 6c 65 61 6e 20 43 68 65 | */..Boo|lean Che|
|00000980| 63 6b 43 61 6e 63 65 6c | 28 76 6f 69 64 29 0d 7b |ckCancel|(void).{|
|00000990| 0d 09 45 76 65 6e 74 52 | 65 63 6f 72 64 20 65 76 |..EventR|ecord ev|
|000009a0| 65 6e 74 3b 0d 09 44 69 | 61 6c 6f 67 50 74 72 20 |ent;..Di|alogPtr |
|000009b0| 64 69 61 6c 6f 67 3b 0d | 09 73 68 6f 72 74 20 62 |dialog;.|.short b|
|000009c0| 75 74 74 6f 6e 3b 0d 0d | 09 64 6f 20 7b 0d 09 09 |utton;..|.do {...|
|000009d0| 69 66 20 28 57 4e 45 29 | 0d 09 09 09 57 61 69 74 |if (WNE)|....Wait|
|000009e0| 4e 65 78 74 45 76 65 6e | 74 28 65 76 65 72 79 45 |NextEven|t(everyE|
|000009f0| 76 65 6e 74 2c 20 26 65 | 76 65 6e 74 2c 20 30 2c |vent, &e|vent, 0,|
|00000a00| 20 30 29 3b 0d 09 09 65 | 6c 73 65 20 7b 0d 09 09 | 0);...e|lse {...|
|00000a10| 09 53 79 73 74 65 6d 54 | 61 73 6b 28 29 3b 0d 09 |.SystemT|ask();..|
|00000a20| 09 09 47 65 74 4e 65 78 | 74 45 76 65 6e 74 28 65 |..GetNex|tEvent(e|
|00000a30| 76 65 72 79 45 76 65 6e | 74 2c 20 26 65 76 65 6e |veryEven|t, &even|
|00000a40| 74 29 3b 0d 09 09 7d 0d | 09 09 69 66 20 28 49 73 |t);...}.|..if (Is|
|00000a50| 44 69 61 6c 6f 67 45 76 | 65 6e 74 28 26 65 76 65 |DialogEv|ent(&eve|
|00000a60| 6e 74 29 20 26 26 0d 09 | 09 09 09 44 69 61 6c 6f |nt) &&..|...Dialo|
|00000a70| 67 53 65 6c 65 63 74 28 | 26 65 76 65 6e 74 2c 20 |gSelect(|&event, |
|00000a80| 26 64 69 61 6c 6f 67 2c | 20 26 62 75 74 74 6f 6e |&dialog,| &button|
|00000a90| 29 20 26 26 0d 09 09 09 | 09 62 75 74 74 6f 6e 20 |) &&....|.button |
|00000aa0| 3d 3d 20 50 52 4f 47 52 | 45 53 53 5f 43 41 4e 43 |== PROGR|ESS_CANC|
|00000ab0| 45 4c 29 20 7b 0d 09 09 | 09 54 72 61 6e 73 66 65 |EL) {...|.Transfe|
|00000ac0| 72 20 3d 20 30 3b 0d 09 | 09 09 72 65 74 75 72 6e |r = 0;..|..return|
|00000ad0| 20 54 52 55 45 3b 09 2f | 2a 20 43 61 6e 63 65 6c | TRUE;./|* Cancel|
|00000ae0| 20 62 79 20 62 75 74 74 | 6f 6e 20 2a 2f 0d 09 09 | by butt|on */...|
|00000af0| 7d 0d 09 09 44 6f 45 76 | 65 6e 74 28 26 65 76 65 |}...DoEv|ent(&eve|
|00000b00| 6e 74 29 3b 0d 09 09 69 | 66 20 28 21 54 72 61 6e |nt);...i|f (!Tran|
|00000b10| 73 66 65 72 29 0d 09 09 | 09 72 65 74 75 72 6e 20 |sfer)...|.return |
|00000b20| 54 52 55 45 3b 09 2f 2a | 20 43 61 6e 63 65 6c 20 |TRUE;./*| Cancel |
|00000b30| 62 79 20 6d 65 6e 75 20 | 63 6f 6d 6d 61 6e 64 20 |by menu |command |
|00000b40| 2a 2f 0d 09 7d 20 77 68 | 69 6c 65 20 28 65 76 65 |*/..} wh|ile (eve|
|00000b50| 6e 74 2e 77 68 61 74 20 | 21 3d 20 6e 75 6c 6c 45 |nt.what |!= nullE|
|00000b60| 76 65 6e 74 29 3b 0d 09 | 72 65 74 75 72 6e 20 46 |vent);..|return F|
|00000b70| 41 4c 53 45 3b 09 09 09 | 2f 2a 20 4e 6f 74 20 79 |ALSE;...|/* Not y|
|00000b80| 65 74 20 63 61 6e 63 65 | 6c 65 64 20 2a 2f 0d 7d |et cance|led */.}|
|00000b90| 0d 0d 2f 2a 20 2d 2d 2d | 2d 2d 20 44 72 61 77 20 |../* ---|-- Draw |
|00000ba0| 70 72 6f 67 72 65 73 73 | 20 69 6e 64 69 63 61 74 |progress| indicat|
|00000bb0| 6f 72 20 28 75 73 65 72 | 20 69 74 65 6d 29 20 2d |or (user| item) -|
|00000bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 20 2a 2f 0d 0d 73 |--------|-- */..s|
|00000be0| 74 61 74 69 63 20 70 61 | 73 63 61 6c 20 76 6f 69 |tatic pa|scal voi|
|00000bf0| 64 20 44 72 61 77 50 72 | 6f 67 72 65 73 73 28 0d |d DrawPr|ogress(.|
|00000c00| 09 72 65 67 69 73 74 65 | 72 20 57 69 6e 64 6f 77 |.registe|r Window|
|00000c10| 50 74 72 20 77 69 6e 64 | 6f 77 2c 0d 09 72 65 67 |Ptr wind|ow,..reg|
|00000c20| 69 73 74 65 72 20 73 68 | 6f 72 74 20 69 74 65 6d |ister sh|ort item|
|00000c30| 4e 6f 29 0d 7b 0d 23 70 | 72 61 67 6d 61 20 75 6e |No).{.#p|ragma un|
|00000c40| 75 73 65 64 28 77 69 6e | 64 6f 77 2c 20 69 74 65 |used(win|dow, ite|
|00000c50| 6d 4e 6f 29 0d 09 52 65 | 63 74 20 62 6f 78 3b 0d |mNo)..Re|ct box;.|
|00000c60| 09 72 65 67 69 73 74 65 | 72 20 73 68 6f 72 74 20 |.registe|r short |
|00000c70| 69 3b 0d 0d 09 62 6f 78 | 20 3d 20 42 6f 78 3b 0d |i;...box| = Box;.|
|00000c80| 09 69 66 20 28 28 69 20 | 3d 20 62 6f 78 2e 6c 65 |.if ((i |= box.le|
|00000c90| 66 74 20 2b 20 50 72 6f | 67 72 65 73 73 29 20 3e |ft + Pro|gress) >|
|00000ca0| 20 62 6f 78 2e 72 69 67 | 68 74 29 0d 09 09 69 20 | box.rig|ht)...i |
|00000cb0| 3d 20 62 6f 78 2e 72 69 | 67 68 74 3b 0d 09 62 6f |= box.ri|ght;..bo|
|00000cc0| 78 2e 72 69 67 68 74 20 | 3d 20 69 3b 0d 09 50 61 |x.right |= i;..Pa|
|00000cd0| 69 6e 74 52 65 63 74 28 | 26 62 6f 78 29 3b 0d 09 |intRect(|&box);..|
|00000ce0| 62 6f 78 20 3d 20 42 6f | 78 3b 0d 09 62 6f 78 2e |box = Bo|x;..box.|
|00000cf0| 6c 65 66 74 20 3d 20 69 | 3b 0d 09 45 72 61 73 65 |left = i|;..Erase|
|00000d00| 52 65 63 74 28 26 62 6f | 78 29 3b 0d 09 46 72 61 |Rect(&bo|x);..Fra|
|00000d10| 6d 65 52 65 63 74 28 26 | 42 6f 78 29 3b 0d 7d 0d |meRect(&|Box);.}.|
|00000d20| 0d 2f 2a 20 2d 2d 2d 2d | 2d 20 53 65 74 20 66 69 |./* ----|- Set fi|
|00000d30| 6c 65 20 6e 61 6d 65 20 | 69 6e 20 70 72 6f 67 72 |le name |in progr|
|00000d40| 65 73 73 20 64 69 61 6c | 6f 67 20 2d 2d 2d 2d 2d |ess dial|og -----|
|00000d50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 2a 2f 0d 0d 76 6f |--------|- */..vo|
|00000d70| 69 64 20 4e 61 6d 65 50 | 72 6f 67 72 65 73 73 28 |id NameP|rogress(|
|00000d80| 42 79 74 65 20 2a 6e 61 | 6d 65 29 0d 7b 0d 09 53 |Byte *na|me).{..S|
|00000d90| 65 74 45 54 65 78 74 28 | 44 69 61 6c 6f 67 2c 20 |etEText(|Dialog, |
|00000da0| 50 52 4f 47 52 45 53 53 | 5f 4e 41 4d 45 2c 20 6e |PROGRESS|_NAME, n|
|00000db0| 61 6d 65 29 3b 0d 7d 0d | 0d 2f 2a 20 2d 2d 2d 2d |ame);.}.|./* ----|
|00000dc0| 2d 20 53 65 74 20 69 6e | 66 6f 20 74 65 78 74 20 |- Set in|fo text |
|00000dd0| 69 6e 20 70 72 6f 67 72 | 65 73 73 20 64 69 61 6c |in progr|ess dial|
|00000de0| 6f 67 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |og -----|--------|
|00000df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e00| 2d 20 2a 2f 0d 0d 76 6f | 69 64 20 49 6e 66 6f 50 |- */..vo|id InfoP|
|00000e10| 72 6f 67 72 65 73 73 28 | 42 79 74 65 20 2a 69 6e |rogress(|Byte *in|
|00000e20| 66 6f 29 0d 7b 0d 09 53 | 65 74 45 54 65 78 74 28 |fo).{..S|etEText(|
|00000e30| 44 69 61 6c 6f 67 2c 20 | 50 52 4f 47 52 45 53 53 |Dialog, |PROGRESS|
|00000e40| 5f 49 4e 46 4f 2c 20 69 | 6e 66 6f 29 3b 0d 7d 0d |_INFO, i|nfo);.}.|
|00000e50| 0d 2f 2a 20 2d 2d 2d 2d | 2d 20 53 65 74 75 70 20 |./* ----|- Setup |
|00000e60| 61 6e 64 20 64 72 61 77 | 20 70 72 6f 67 72 65 73 |and draw| progres|
|00000e70| 73 20 64 69 61 6c 6f 67 | 20 77 69 6e 64 6f 77 20 |s dialog| window |
|00000e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 2a 2f 0d 0d 76 6f |--------|- */..vo|
|00000ea0| 69 64 20 44 72 61 77 50 | 72 6f 67 72 65 73 73 44 |id DrawP|rogressD|
|00000eb0| 69 61 6c 6f 67 28 0d 09 | 72 65 67 69 73 74 65 72 |ialog(..|register|
|00000ec0| 20 73 68 6f 72 74 20 70 | 72 6f 6d 70 74 2c 0d 09 | short p|rompt,..|
|00000ed0| 72 65 67 69 73 74 65 72 | 20 42 79 74 65 20 2a 6e |register| Byte *n|
|00000ee0| 61 6d 65 29 0d 7b 0d 09 | 72 65 67 69 73 74 65 72 |ame).{..|register|
|00000ef0| 20 44 69 61 6c 6f 67 54 | 48 6e 64 6c 20 68 3b 0d | DialogT|Hndl h;.|
|00000f00| 09 72 65 67 69 73 74 65 | 72 20 52 65 63 74 20 2a |.registe|r Rect *|
|00000f10| 70 3b 0d 09 73 68 6f 72 | 74 20 74 79 70 65 3b 0d |p;..shor|t type;.|
|00000f20| 09 48 61 6e 64 6c 65 20 | 69 74 65 6d 3b 0d 0d 09 |.Handle |item;...|
|00000f30| 4d 61 6b 65 4d 65 73 73 | 61 67 65 28 54 65 72 6d |MakeMess|age(Term|
|00000f40| 69 6e 61 6c 57 69 6e 64 | 6f 77 2c 20 4d 79 53 74 |inalWind|ow, MySt|
|00000f50| 72 69 6e 67 28 53 54 52 | 5f 4d 2c 20 4d 5f 50 52 |ring(STR|_M, M_PR|
|00000f60| 4f 47 52 45 53 53 29 29 | 3b 0d 09 50 72 6f 67 72 |OGRESS))|;..Progr|
|00000f70| 65 73 73 20 3d 20 30 3b | 0d 09 69 66 20 28 68 20 |ess = 0;|..if (h |
|00000f80| 3d 20 28 44 69 61 6c 6f | 67 54 48 6e 64 6c 29 47 |= (Dialo|gTHndl)G|
|00000f90| 65 74 52 65 73 6f 75 72 | 63 65 28 27 44 4c 4f 47 |etResour|ce('DLOG|
|00000fa0| 27 2c 20 44 4c 4f 47 5f | 50 52 4f 47 52 45 53 53 |', DLOG_|PROGRESS|
|00000fb0| 29 29 20 7b 0d 09 09 70 | 20 3d 20 26 28 2a 2a 68 |)) {...p| = &(**h|
|00000fc0| 29 2e 62 6f 75 6e 64 73 | 52 65 63 74 3b 0d 09 09 |).bounds|Rect;...|
|00000fd0| 4f 66 66 73 65 74 52 65 | 63 74 28 70 2c 20 53 65 |OffsetRe|ct(p, Se|
|00000fe0| 74 74 69 6e 67 73 2e 70 | 72 6f 67 72 65 73 73 57 |ttings.p|rogressW|
|00000ff0| 69 6e 64 6f 77 2e 68 20 | 2d 20 70 2d 3e 6c 65 66 |indow.h |- p->lef|
|00001000| 74 2c 0d 09 09 09 53 65 | 74 74 69 6e 67 73 2e 70 |t,....Se|ttings.p|
|00001010| 72 6f 67 72 65 73 73 57 | 69 6e 64 6f 77 2e 76 20 |rogressW|indow.v |
|00001020| 2d 20 70 2d 3e 74 6f 70 | 29 3b 0d 09 7d 0d 09 69 |- p->top|);..}..i|
|00001030| 66 20 28 44 69 61 6c 6f | 67 20 3d 20 47 65 74 4e |f (Dialo|g = GetN|
|00001040| 65 77 44 69 61 6c 6f 67 | 28 44 4c 4f 47 5f 50 52 |ewDialog|(DLOG_PR|
|00001050| 4f 47 52 45 53 53 2c 20 | 30 4c 2c 20 28 57 69 6e |OGRESS, |0L, (Win|
|00001060| 64 6f 77 50 74 72 29 2d | 31 4c 29 29 20 7b 0d 09 |dowPtr)-|1L)) {..|
|00001070| 09 53 65 74 45 54 65 78 | 74 28 44 69 61 6c 6f 67 |.SetETex|t(Dialog|
|00001080| 2c 20 50 52 4f 47 52 45 | 53 53 5f 41 43 54 49 4f |, PROGRE|SS_ACTIO|
|00001090| 4e 2c 20 4d 79 53 74 72 | 69 6e 67 28 53 54 52 5f |N, MyStr|ing(STR_|
|000010a0| 50 2c 20 70 72 6f 6d 70 | 74 29 29 3b 0d 09 09 53 |P, promp|t));...S|
|000010b0| 65 74 45 54 65 78 74 28 | 44 69 61 6c 6f 67 2c 20 |etEText(|Dialog, |
|000010c0| 50 52 4f 47 52 45 53 53 | 5f 4e 41 4d 45 2c 20 6e |PROGRESS|_NAME, n|
|000010d0| 61 6d 65 29 3b 0d 09 09 | 47 65 74 44 49 74 65 6d |ame);...|GetDItem|
|000010e0| 28 44 69 61 6c 6f 67 2c | 20 50 52 4f 47 52 45 53 |(Dialog,| PROGRES|
|000010f0| 53 5f 55 53 45 52 2c 20 | 26 74 79 70 65 2c 20 26 |S_USER, |&type, &|
|00001100| 69 74 65 6d 2c 20 26 42 | 6f 78 29 3b 0d 09 09 53 |item, &B|ox);...S|
|00001110| 65 74 44 49 74 65 6d 28 | 44 69 61 6c 6f 67 2c 20 |etDItem(|Dialog, |
|00001120| 50 52 4f 47 52 45 53 53 | 5f 55 53 45 52 2c 20 75 |PROGRESS|_USER, u|
|00001130| 73 65 72 49 74 65 6d 2c | 20 28 48 61 6e 64 6c 65 |serItem,| (Handle|
|00001140| 29 44 72 61 77 50 72 6f | 67 72 65 73 73 2c 0d 09 |)DrawPro|gress,..|
|00001150| 09 09 26 42 6f 78 29 3b | 0d 09 09 53 65 74 45 54 |..&Box);|...SetET|
|00001160| 65 78 74 28 44 69 61 6c | 6f 67 2c 20 50 52 4f 47 |ext(Dial|og, PROG|
|00001170| 52 45 53 53 5f 49 4e 46 | 4f 2c 20 45 6d 70 74 79 |RESS_INF|O, Empty|
|00001180| 53 74 72 29 3b 0d 09 09 | 44 72 61 77 44 69 61 6c |Str);...|DrawDial|
|00001190| 6f 67 28 44 69 61 6c 6f | 67 29 3b 0d 09 09 45 6e |og(Dialo|g);...En|
|000011a0| 61 62 6c 65 49 74 65 6d | 28 47 65 74 4d 65 6e 75 |ableItem|(GetMenu|
|000011b0| 28 45 44 49 54 29 2c 20 | 53 48 4f 57 50 57 29 3b |(EDIT), |SHOWPW);|
|000011c0| 0d 09 7d 0d 7d 0d 0d 2f | 2a 20 2d 2d 2d 2d 2d 20 |..}.}../|* ----- |
|000011d0| 55 70 64 61 74 65 20 6f | 66 20 70 72 6f 67 72 65 |Update o|f progre|
|000011e0| 73 73 20 64 69 61 6c 6f | 67 20 2d 2d 2d 2d 2d 2d |ss dialo|g ------|
|000011f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00001210| 2a 2f 0d 0d 76 6f 69 64 | 20 55 70 64 61 74 65 50 |*/..void| UpdateP|
|00001220| 72 6f 67 72 65 73 73 28 | 0d 09 72 65 67 69 73 74 |rogress(|..regist|
|00001230| 65 72 20 6c 6f 6e 67 20 | 70 72 6f 67 72 65 73 73 |er long |progress|
|00001240| 2c 0d 09 72 65 67 69 73 | 74 65 72 20 6c 6f 6e 67 |,..regis|ter long|
|00001250| 20 6d 61 78 69 6d 75 6d | 2c 0d 09 6c 6f 6e 67 20 | maximum|,..long |
|00001260| 74 69 6d 65 2c 0d 09 6c | 6f 6e 67 20 62 6c 6f 63 |time,..l|ong bloc|
|00001270| 6b 2c 0d 09 6c 6f 6e 67 | 20 65 72 72 6f 72 2c 0d |k,..long| error,.|
|00001280| 09 42 79 74 65 20 2a 6d | 65 73 73 61 67 65 29 0d |.Byte *m|essage).|
|00001290| 7b 0d 09 42 79 74 65 20 | 6e 75 6d 5b 31 30 5d 3b |{..Byte |num[10];|
|000012a0| 0d 0d 09 69 66 20 28 44 | 69 61 6c 6f 67 29 20 7b |...if (D|ialog) {|
|000012b0| 0d 09 09 53 65 74 50 6f | 72 74 28 44 69 61 6c 6f |...SetPo|rt(Dialo|
|000012c0| 67 29 3b 0d 0d 09 09 69 | 66 20 28 6d 61 78 69 6d |g);....i|f (maxim|
|000012d0| 75 6d 29 0d 09 09 09 50 | 72 6f 67 72 65 73 73 20 |um)....P|rogress |
|000012e0| 3d 20 28 28 42 6f 78 2e | 72 69 67 68 74 20 2d 20 |= ((Box.|right - |
|000012f0| 42 6f 78 2e 6c 65 66 74 | 29 20 2a 20 70 72 6f 67 |Box.left|) * prog|
|00001300| 72 65 73 73 29 20 2f 20 | 6d 61 78 69 6d 75 6d 3b |ress) / |maximum;|
|00001310| 0d 09 09 44 72 61 77 50 | 72 6f 67 72 65 73 73 28 |...DrawP|rogress(|
|00001320| 44 69 61 6c 6f 67 2c 20 | 50 52 4f 47 52 45 53 53 |Dialog, |PROGRESS|
|00001330| 5f 55 53 45 52 29 3b 0d | 0d 09 09 4e 75 6d 54 6f |_USER);.|...NumTo|
|00001340| 53 74 72 69 6e 67 28 70 | 72 6f 67 72 65 73 73 2c |String(p|rogress,|
|00001350| 20 6e 75 6d 29 3b 0d 09 | 09 53 65 74 45 54 65 78 | num);..|.SetETex|
|00001360| 74 28 44 69 61 6c 6f 67 | 2c 20 50 52 4f 47 52 45 |t(Dialog|, PROGRE|
|00001370| 53 53 5f 4d 41 52 4b 2c | 20 6e 75 6d 29 3b 0d 09 |SS_MARK,| num);..|
|00001380| 09 4e 75 6d 54 6f 53 74 | 72 69 6e 67 28 6d 61 78 |.NumToSt|ring(max|
|00001390| 69 6d 75 6d 2c 20 6e 75 | 6d 29 3b 0d 09 09 53 65 |imum, nu|m);...Se|
|000013a0| 74 45 54 65 78 74 28 44 | 69 61 6c 6f 67 2c 20 50 |tEText(D|ialog, P|
|000013b0| 52 4f 47 52 45 53 53 5f | 4d 41 58 2c 20 6e 75 6d |ROGRESS_|MAX, num|
|000013c0| 29 3b 0d 0d 09 09 53 65 | 63 6f 6e 64 73 54 6f 53 |);....Se|condsToS|
|000013d0| 74 72 69 6e 67 28 74 69 | 6d 65 2c 20 6e 75 6d 29 |tring(ti|me, num)|
|000013e0| 3b 0d 09 09 53 65 74 45 | 54 65 78 74 28 44 69 61 |;...SetE|Text(Dia|
|000013f0| 6c 6f 67 2c 20 50 52 4f | 47 52 45 53 53 5f 54 49 |log, PRO|GRESS_TI|
|00001400| 4d 45 2c 20 6e 75 6d 29 | 3b 0d 0d 09 09 4e 75 6d |ME, num)|;....Num|
|00001410| 54 6f 53 74 72 69 6e 67 | 28 62 6c 6f 63 6b 2c 20 |ToString|(block, |
|00001420| 6e 75 6d 29 3b 0d 09 09 | 53 65 74 45 54 65 78 74 |num);...|SetEText|
|00001430| 28 44 69 61 6c 6f 67 2c | 20 50 52 4f 47 52 45 53 |(Dialog,| PROGRES|
|00001440| 53 5f 42 4c 4f 43 4b 2c | 20 6e 75 6d 29 3b 0d 09 |S_BLOCK,| num);..|
|00001450| 09 4e 75 6d 54 6f 53 74 | 72 69 6e 67 28 65 72 72 |.NumToSt|ring(err|
|00001460| 6f 72 2c 20 6e 75 6d 29 | 3b 0d 09 09 53 65 74 45 |or, num)|;...SetE|
|00001470| 54 65 78 74 28 44 69 61 | 6c 6f 67 2c 20 50 52 4f |Text(Dia|log, PRO|
|00001480| 47 52 45 53 53 5f 45 52 | 52 2c 20 6e 75 6d 29 3b |GRESS_ER|R, num);|
|00001490| 0d 09 09 53 65 74 45 54 | 65 78 74 28 44 69 61 6c |...SetET|ext(Dial|
|000014a0| 6f 67 2c 20 50 52 4f 47 | 52 45 53 53 5f 54 45 58 |og, PROG|RESS_TEX|
|000014b0| 54 2c 20 6d 65 73 73 61 | 67 65 29 3b 0d 09 7d 0d |T, messa|ge);..}.|
|000014c0| 7d 0d 0d 2f 2a 20 2d 2d | 2d 2d 2d 20 42 72 69 6e |}../* --|--- Brin|
|000014d0| 67 20 70 72 6f 67 72 65 | 73 73 20 77 69 6e 64 6f |g progre|ss windo|
|000014e0| 77 20 74 6f 20 66 72 6f | 6e 74 20 2d 2d 2d 2d 2d |w to fro|nt -----|
|000014f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 2a 2f 0d 0d |--------|--- */..|
|00001510| 76 6f 69 64 20 53 65 6c | 65 63 74 43 61 6e 63 65 |void Sel|ectCance|
|00001520| 6c 44 69 61 6c 6f 67 28 | 76 6f 69 64 29 0d 7b 0d |lDialog(|void).{.|
|00001530| 09 69 66 20 28 44 69 61 | 6c 6f 67 29 0d 09 09 53 |.if (Dia|log)...S|
|00001540| 65 6c 65 63 74 57 69 6e | 64 6f 77 28 44 69 61 6c |electWin|dow(Dial|
|00001550| 6f 67 29 3b 0d 7d 0d 00 | 00 00 00 00 00 00 00 00 |og);.}..|........|
|00001560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001580| 00 00 01 00 00 00 01 f4 | 00 00 00 f4 00 00 00 32 |........|.......2|
|00001590| 0d 09 22 41 62 6f 75 74 | 2e 63 22 0d 2a 2f 0d 0d |.."About|.c".*/..|
|000015a0| 23 69 66 64 65 66 20 54 | 48 49 4e 4b 5f 43 0d 23 |#ifdef T|HINK_C.#|
|000015b0| 0e 43 61 6e 63 65 6c 44 | 69 61 6c 6f 67 2e 63 43 |.CancelD|ialog.cC|
|000015c0| 02 00 00 00 50 61 72 74 | 53 49 54 78 00 00 00 00 |....Part|SITx....|
|000015d0| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 a7 d3 7d ef 00 00 | 00 00 00 00 02 26 50 57 |....}...|.....&PW|
|00001600| 22 0d 23 70 72 61 67 6d | 61 20 73 65 67 6d 65 6e |".#pragm|a segmen|
|00001610| 74 20 41 62 6f 75 74 0d | 23 65 6e 64 69 66 0d 0d |t About.|#endif..|
|00001620| 23 69 6e 63 6c 75 64 65 | 20 22 54 65 78 74 2e 68 |#include| "Text.h|
|00001630| 22 0d 23 69 6e 63 6c 75 | 64 65 20 22 4d 61 69 6e |".#inclu|de "Main|
|00001640| 2e 68 22 0d 23 69 6e 63 | 6c 75 64 65 20 22 55 74 |.h".#inc|lude "Ut|
|00001650| 69 6c 69 74 69 65 73 2e | 68 22 0d 0d 23 64 65 66 |ilities.|h"..#def|
|00001660| 69 6e 65 20 41 62 6f 75 | 74 4f 6b 09 09 31 0d 23 |ine Abou|tOk..1.#|
|00001670| 64 65 66 69 6e 65 20 41 | 62 6f 75 74 54 65 78 74 |define A|boutText|
|00001680| 00 00 00 f0 00 0a 00 00 | 04 4a 00 00 04 59 0f 53 |........|.J...Y.S|
|00001690| 65 63 6f 6e 64 73 54 6f | 53 74 72 69 6e 67 00 00 |econdsTo|String..|
|000016a0| 05 29 00 00 05 33 0b 53 | 74 61 74 69 73 74 69 63 |.)...3.S|tatistic|
|000016b0| 73 00 00 00 06 fe 00 00 | 07 10 13 52 65 6d 6f 76 |s.......|...Remov|
|000016c0| 65 43 61 6e 63 65 6c 44 | 69 61 6c 6f 67 00 00 00 |eCancelD|ialog...|
|000016d0| 08 fd 00 00 09 08 0b 43 | 68 65 63 6b 43 61 6e 63 |.......C|heckCanc|
|000016e0| 65 6c 00 00 0b 72 00 00 | 0b 7e 0d 44 72 61 77 50 |el...r..|.~.DrawP|
|000016f0| 72 6f 67 72 65 73 73 00 | 00 00 0c f3 00 00 0c ff |rogress.|........|
|00001700| 0d 4e 61 6d 65 50 72 6f | 67 72 65 73 73 00 00 00 |.NamePro|gress...|
|00001710| 0d 8b 00 00 0d 97 0d 49 | 6e 66 6f 50 72 6f 67 72 |.......I|nfoProgr|
|00001720| 65 73 73 00 00 00 0e 23 | 00 00 0e 35 13 44 72 61 |ess....#|...5.Dra|
|00001730| 77 50 72 6f 67 72 65 73 | 73 44 69 61 6c 6f 67 00 |wProgres|sDialog.|
|00001740| 00 00 11 99 00 00 11 a7 | 0f 55 70 64 61 74 65 50 |........|.UpdateP|
|00001750| 72 6f 67 72 65 73 73 00 | 00 00 14 95 00 00 14 a7 |rogress.|........|
|00001760| 13 53 65 6c 65 63 74 43 | 61 6e 63 65 6c 44 69 61 |.SelectC|ancelDia|
|00001770| 6c 6f 67 00 00 00 01 00 | 00 00 01 f4 00 00 00 f4 |log.....|........|
|00001780| 00 00 00 32 00 6e 83 a8 | 07 5a 00 00 00 1c 00 32 |...2.n..|.Z.....2|
|00001790| 00 00 4d 50 53 52 00 00 | 00 0a 03 ef ff ff 00 00 |..MPSR..|........|
|000017a0| 00 00 00 6e b3 ec 00 00 | 00 00 00 00 00 00 00 00 |...n....|........|
|000017b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+